On considère le programme suivant, écrit en langage Python.
1. Copier ce programme dans un éditeur Python, puis l’exécuter.
2. Compléter à la main le tableau suivant représentant les valeurs de la liste \(\texttt{L}\) après chaque itération de la boucle.
\(\begin{array}{|l|l|l|l|l|} \hline\text{Étape} & \text{Valeur de }\texttt{i} & \text{Valeur de }\texttt{L[i-2]} & \text{Valeur de }\texttt{L[i-1]} & \text{Liste }\texttt{L} \\\hline\text{Itération n°1} & & & & \\ \hline\text{Itération n°2} & & & & \\ \hline\text{...} & & & & \end{array}\)
3. Quelle suite de nombres cette liste semble-t-elle générer ?
4. Modifier la boucle pour générer les \(20\) premiers termes de cette suite.
5. Écrire une fonction \(\texttt{liste_termes(n)}\) qui retourne une liste contenant les \(n\) premiers termes de cette suite.
Source : https://lesmanuelslibres.region-academique-idf.frTélécharger le manuel : https://forge.apps.education.fr/drane-ile-de-france/les-manuels-libres/mathematiques-premiere-techno-sti2d-std2a ou directement le fichier ZIPSous réserve des droits de propriété intellectuelle de tiers, les contenus de ce site sont proposés dans le cadre du droit Français sous licence CC BY-NC-SA 4.0 